.hidden{
display:none;
}

.noel {width:690px; float:right;}
.selection{ float:left; width:200px; height:230px; border-collapse:collapse; border-width: 1px; border-style:solid; margin-right:25px; border-color:#d9d9d9; }
.selectionproduit{ float:left; width:200px; height:235px; border-collapse:collapse; border-width: 1px; border-style:solid; margin-right:25px; border-color:#d9d9d9; margin-bottom:16px;  }
.nomselection{ margin-top: 6px; float:left;font-weight:bold; text-align:center; width:200px; height:34px; border-collapse:collapse; border-width: 1px; border-style:solid; margin-right:25px; border-color:#d9d9d9; margin-bottom:13px;padding-top:5px;}
a.link{position:relative; color:red;text-decoration:none; background-image:url(../img/noel/button_go.png); padding:20px 20px 15px 24px; background-repeat:no-repeat;cursor:pointer;background-position:center;border:0; margin-left:153px; margin-bottom:5px;}
.link{z-index:2;}
img.accueil{margin:4px 0 0 0px;}
.green{color:#006600;}
.red{color:#c00000;}
a.hotte{position:relative; color:red;text-decoration:none; background-image:url(../img/noel/ethopdanslahotte.png); padding:20px 95px 15px 90px; background-repeat:no-repeat;cursor:pointer;background-position:center;border:0; margin-bottom:5px; margin-right:15px;}
.descriptionselection{float:left; width:200px; height:111px; border-collapse:collapse; border-width: 1px; border-style:solid; margin-right:25px; border-color:#d9d9d9; margin-bottom:18px;}
.image{margin:0; padding:0;}
.menu_gauche{width:280px; float:left; margin-left:8px;}
img.ban{margin-top:10px;}
img.logo{margin-bottom:10px; height:80px; margin-left:25px;}
.calendrier {margin-left:5px; height:284px; width:250px; background-image:url(../img/noel/fleches.png); background-repeat:no-repeat;cursor:pointer;background-position:center left; border:0;}
.calendar{height:6px;}
.menu{margin-left:5px; margin-bottom:3px; width:250px; margin-top:0; padding-top:5px;}
.presse{margin-left:5px; margin-bottom:3px;}
a.amenu{font-size:15px;text-decoration:none; font-weight:bold;}
a.amenu img{vertical-align:-6px;}

a.amenu:hover{text-decoration:underline;}

.text{height:20px; font-size:15px;}
.box250ass {margin:0 0 6px 0;}
.box250content{padding:0;} 

a.green{color:#006600;}
a.red{color:#c00000;}
p.other{font-size:15px;}
input[type=submit].submit_email{margin-top:3px; background-image:url(../img/noel/ok.png); padding:8px 13px 7px 12px;background-repeat:no-repeat;cursor:pointer;background-position:center; border:0; vertical-align:middle;}
span.green{font-size:11px; font-weight:bold;}
.calendrier p{ margin:0 0 0 15px; width:220px; text-align:center;}
input[type=text]{height:22px; padding-top:4px; vertical-align:middle;width:145px; margin-left:16px; margin-top:3px; margin-right:2px;}
.calendrier img{margin-left:18px;}
p.avent{margin-left:15px; font-size:20px; text-align:center;margin-bottom:5px;}
.kado{height:90px;}
#labels span{margin-right:15px; margin-left:5px;}
#navigation h3{color:#FFFFFF;font-size:12px; font-weight:bold; text-align:left; padding:2px 0 0 10px;}
#presse h3{color:#FFFFFF;  font-size:12px; font-weight:bold; text-align:left;padding:2px 0 0 10px;}
#navigation .box250top ,#presse .box250top{ background-image:url(../img/noel/box.png);height:20px;}
.menu .grey{color:#383838; margin-left:22px;}
.titre_produit{font-weight:bold; font-size:13px;}
.troislignes{margin-left:4px; float:left;}

